import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Date;

//输出今年的国庆节（10.1）是周几
public class Test3 {
    public static void main(String[] args) throws ParseException {
        Calendar calendar = Calendar.getInstance();//创建日历对象
//        calendar.set(2021,10,1);
//        SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
//        int week = calendar.get(Calendar.DAY_OF_WEEK);
//        System.out.println(week);
        String r = "2021-10-01";//字符串定死变量日期
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//创建Date的日期实例
        Date parse = sdf.parse(r);//用Date类型parse变量接收利用parse()方法字符串转变成的日期类型。
        calendar.setTime(parse);//将日期变量通过setTime()方法转成calender的日历类型
        int week = calendar.get(Calendar.DAY_OF_WEEK);//利用日历的get方法调用周几的方法
        System.out.println("星期：" + (week - 1));//因为国外的星期制和国内不同，所以要减一
    }
}
